negotiator.boaframework.sharedagentstate.anac2010
Class YushuSAS
java.lang.Object
negotiator.boaframework.SharedAgentState
negotiator.boaframework.sharedagentstate.anac2010.YushuSAS
public class YushuSAS
- extends SharedAgentState
This is the shared code of the acceptance condition and bidding strategy of ANAC 2010 Yushu.
The code was taken from the ANAC2010 Yushu and adapted to work within the BOA framework.
- Author:
- Mark Hendrikx
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
YushuSAS
public YushuSAS(NegotiationSession negoSession)
updateBelief
public void updateBelief(BidDetails opponentBid)
calculateTargetUtility
public double calculateTargetUtility()
averResT
public double averResT()
averLastTResT
public double averLastTResT(int length)
getSuggestBid
public BidDetails getSuggestBid()
getRoundLeft
public double getRoundLeft()
getBestTenBids
public java.util.LinkedList<BidDetails> getBestTenBids()
getMinimumBidUtil
public double getMinimumBidUtil()
getTargetUtil
public double getTargetUtil()
getAcceptableUtil
public double getAcceptableUtil()
setPreviousTime
public void setPreviousTime(double time)